<?php
class EstadosController extends AppController {

	var $name = 'Estados';
	var $components = array('RequestHandler');
	
	function index(){
		$this->loadModel('Estado');
		$this->layout="ajax";		
		
		if($this->JQGridPaginate->isGrid){
			$fields = array('Estado.id','Estado.descripcion','"Estado"."created"::date AS "Estado__created"');
			$this->JQGridPaginate->recursive = 0;
			$this->JQGridPaginate->cakefields = $fields;
			echo $this->JQGridPaginate->paginate("Estado");
			$this->autoRender = false;
		}else
		
		if($this->RequestHandler->isPost()){	
			$oper = $this->params['form']['oper'];
			if($oper == "add"){
				$this->Estado->create();				 
			}elseif ($oper == "edit"){
				$this->data['Estado']['id'] = $this->params['form']['id'];
			}elseif ($oper == "del"){
				//borrar
				$this->data['Estado']['id'] = $this->params['form']['id'];
			}
			
			if(!$this->Estado->save($this->data['Estado'])){
				echo '';
			}
			echo true;
			$this->autoRender = false;			
		}	
	}
	
	function listaestados(){
		
		$this->loadModel('Estado');
		$this->layout="ajax";
		$listaEstados = $this->Estado->getEstadoLista();
		echo json_encode($listaestados);
		$this->autoRender = false;
	}	
}